class BaseConfig:
    # 解决 jsonify 返回中文unicode编码
    JSON_AS_ASCII = False
    # 取消jsonify 返回json的排序，可能会影响性能
    JSON_SORT_KEYS = False
    # 配置秘钥才可使用session
    SECRET_KEY = "xpcs"


class DevConfig(BaseConfig):
    DEBUG = True
    # 开发环境配置
    ENV = "development"

    # mysql数据库配置
    DB_API_AUTO = {'host': 'localhost', 'port': 3306,
                   'db': 'api_auto', 'user': 'root',
                   'password': 'root', 'autocommit': True
                   }

    # 服务域名配置
    URL_API_BACKEND = "http://api.cn"


class ProdConfig(BaseConfig):
    # 生产环境配置
    ENV = "production"

    # mysql数据库配置
    DB_API_AUTO = {'host': '172.20.95.252', 'port': 3306,
                   'db': 'api_auto', 'user': 'xpcs',
                   'password': 'xpcs', 'autocommit': True
                   }

    # 服务域名配置
    URL_API_BACKEND = "http://api.cn"


Config = {
    "development": DevConfig,
    "production": ProdConfig
}
